// Header for a "shared library"

	.text
	
	.globl	_slb_init
	.globl	_slb_open
	.globl	_slb_close
	.globl	_slb_close
	.globl	_slb_beInitStream
	.globl	_slb_beEncodeChunk
	.globl	_slb_beDeinitStream
	.globl	_slb_beCloseStream
	.globl	_slb_beVersion
	.globl	_slb_beWriteVBRHeader 

startup:
	
	.long	0x70004afc		// Magical value (5.20: $42674e41)
	.long	name		// Pointer to name of library
	.long	1		// Version number
	.long	0		// Flags, at present 0L
	.long	_slb_init		// Is called after loading
	.long	_slb_exit		// Is called before removing
	.long	_slb_open		// Is called at opening
	.long	_slb_close		// Is called at closing
	.long	0		// Pointer to procedure name (optional)
	.long	0,0,0,0,0,0,0,0	// Unused, always NULL
	.long	6		// Number of functions (5.20: .W)
	.long	_slb_beInitStream	// Function #0
	.long	_slb_beEncodeChunk	// Function #1
	.long	_slb_beDeinitStream	// Function #2
	.long	_slb_beCloseStream	// Function #3
	.long	_slb_beVersion	// Function #4
	.long	_slb_beWriteVBRHeader	// Function #5

name:	.asciz	"lame_enc.slb"

